Ruby Method (Hash): Ruby Commits
benchmark-driver/ruby-method-benchmarks
-
Hash#[key]
-
Hash#[key] with default value
-
Hash#[key] with default proc
-
Hash#[key]=(value)
-
Hash#store(key, value)
-
Hash#assoc(key)
-
Hash#clear
-
Hash#compact
-
Hash#compact!
-
Hash#compare_by_identity
-
Hash#compare_by_identity?
-
Hash#default
-
Hash#default(key)
-
Hash#default=(value)
-
Hash#default_proc
-
Hash#default_proc=(proc)
-
Hash#delete(key)
-
Hash#delete(key) { |key| ...}
-
Hash#delete_if
-
Hash#delete_if { |key, value| true}
-
Hash#delete_if { |key, value| false}
-
Hash#dig
-
Hash#each
-
Hash#each { |array| ...}
-
Hash#each { |key, value| ...}
-
Hash#each_pair
-
Hash#each_pair { |array| ...}
-
Hash#each_pair { |key, value| ...}
-
Hash#each_key
-
Hash#each_key { |key| ...}
-
Hash#each_value
-
Hash#each_value { |value| ...}
-
Hash#empty?
-
Hash#eql?(other)
-
Hash#==(other)
-
Hash#fetch(key)
-
Hash#fetch(key, default)
-
Hash#fetch(key) { |key| ...}
-
Hash#fetch_values(key, ...)
-
Hash#fetch_values(key, ...) { |key| ...}
-
Hash#hash
-
Hash#include?
-
Hash#include? not included
-
Hash#member?
-
Hash#member? not included
-
Hash#has_key?
-
Hash#has_key? not included
-
Hash#key?
-
Hash#key? not included
-
Hash#invert
-
Hash#keep_if
-
Hash#keep_if { |key, value| true}
-
Hash#keep_if { |key, value| false}
-
Hash#key(val)
-
Hash#index(val)
-
Hash#keys
-
Hash#length
-
Hash#size
-
Hash#merge(other)
-
Hash#merge(other) { |key, self_val, other_val| ...}
-
Hash#merge!(other)
-
Hash#merge!(other) { |key, self_val, other_val| ...}
-
Hash#update(other)
-
Hash#update(other) { |key, self_val, other_val| ...}
-
Hash.new
-
Hash.new(ifnone)
-
Hash.new { |hash, key| ... }
-
Hash#rassoc(value)
-
Hash#rehash
-
Hash#reject
-
Hash#reject { |key, value| true}
-
Hash#reject { |key, value| false}
-
Hash#reject!
-
Hash#reject! { |key, value| true}
-
Hash#reject! { |key, value| false}
-
Hash#select
-
Hash#select { |key, value| true}
-
Hash#select { |key, value| false}
-
Hash#select!
-
Hash#select! { |key, value| true}
-
Hash#select! { |key, value| false}
-
Hash#shift
-
Hash#to_a
-
Hash#to_h
-
Hash#to_hash
-
Hash#to_proc
-
Hash#to_s
-
Hash#inspect
-
Hash#value?
-
Hash#value? no value
-
Hash#has_value?
-
Hash#has_value? no value
-
Hash#values
-
Hash#values_at(keys)
-
Hash#values_at(Keys) with default